home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-08-13 | 1.0 KB | 61 lines |
- #### Start of system configuration section. ####
-
- srcdir = @srcdir@
-
- ifeq ($(srcdir),.)
- srcdir = ..
- endif
-
- VPATH := $(srcdir)
-
- # Common prefix for machine-independent installed files.
- prefix = @prefix@
-
- # Common prefix for machine-dependent installed files.
- exec_prefix = @exec_prefix@
-
- bindir = $(exec_prefix)/bin
- libdir = $(exec_prefix)/Sys/libs
-
- INSTALL = @INSTALL@
- INSTALL_DATA = @INSTALL_DATA@
-
- CC = @CC@
-
- CFLAGS = @CFLAGS@
- LDFLAGS = @LDFLAGS@
-
- RANLIB = @RANLIB@
- AR = ar
-
- #### End system configuration section ####
-
- ifeq ($(BASE),baserel)
- DEFS = -DBASEREL
- endif
-
- FLAVOR_CFLAGS = -m$(CPU) -m$(FPU) -f$(BASE)
- OTHER_CFLAGS = -fomit-frame-pointer
- ALL_CFLAGS = $(CFLAGS) $(FLAVOR_CFLAGS) $(OTHER_CFLAGS) $(INCS) $(DEFS)
-
- INCS = -I$(srcdir) -I$(srcdir)/../library -I$(srcdir)/../include
- LIB = libstack.a
-
- .c.o:
- $(CC) $(ALL_CFLAGS) -c $< -o $@
-
- SRC = $(notdir $(wildcard $(srcdir)/*.c))
-
- OBJ = $(SRC:.c=.o)
-
- $(LIB): $(OBJ)
- rm -f $@
- $(AR) rc $@ $(OBJ)
- $(RANLIB) $@
-
- clean:
- rm -rf *baserel
-
- clobber: clean
- rm -f Makefile
-